package cn.lf.android.lawfirm.http.request;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.util.HashMap;
import java.util.Map;

/**
 * @author zby
 * @version create time：2016-8-12 下午7:13:13 数据解析管理
 */
public class ParseManager {

    /**
     * 解析数据
     * @param data  json数据
     * @return
     */
//    public Map<String, Object> parseGetData(String data){
//        Map<String, Object> map = new HashMap<String, Object>();
//        try {
//            JSONObject json = new JSONObject(data);
//            map.put("code",json.get("code"));
//            map.put("msg",json.get("msg"));
//        } catch (JSONException e) {
//            e.printStackTrace();
//        }
//        return map;
//    }

    public Map<String,Object> parseQuasiCommissionedParty(String data){
        Map<String, Object> map = new HashMap<String, Object>();
        try {
            JSONObject jsonObject = new JSONObject(data);
            JSONArray jsonArray = jsonObject.getJSONArray("responsObject");
            Boolean isSuc = (Boolean) jsonObject.get("isSuc");
            map.put("jsonArray",jsonArray);
            map.put("isSuc",jsonObject.get("isSuc"));
            map.put("errorMsg",jsonObject.get("errorMsg"));
        } catch (JSONException e) {
            e.printStackTrace();
        }
        return map;
    }
}